package com.heima.service;

import com.heima.pojo.SkuClass;
import com.heima.pojo.dto.SkuClassDto;
import com.heima.pojo.vo.PageResponse;

public interface SkuClassService {
    /**
     * 新增商品类型
     * @param skuClassDto
     * @return
     */
    Boolean insertSkuClass(SkuClassDto skuClassDto);

    /**
     * 商品类型搜索
     * @param pageIndex
     * @param pageSize
     * @param className
     * @return
     */
    PageResponse<SkuClass> selectPage(Integer pageIndex, Integer pageSize, String className);

    /**
     * 根据id查询商品类型
     * @param classId
     * @return
     */
    SkuClass selectById(String classId);

    /**
     * 根据id修改商品类型信息
     * @param classId
     * @param dto
     * @return
     */
    Boolean updateSkuClass(String classId, SkuClassDto dto);

    /**
     * 根据id删除商品类型
     * @param classId
     * @return
     */
    Boolean deleteSkuClass(String classId);
}
